package com.coocaa.aries.codegen.model;

import lombok.Data;

import java.util.List;

/**
 * @author : bijiahao
 * @date : 2019/4/19.
 * @description: 代码生成 配置信息
 * <p> </p>
 */
@Data
public class CodeGenConfigModel {
    /**
     * 生成代码的目录
     */
    private String outputDir;
    /**
     * 是否打开目录-代码生成完成后
     * 1-是,0-否
     */
    private Integer openDirAfterDone;

    /**
     * 开发人员
     */
    private String author;
    /**
     * 1-本地运行，0-服务器运行
     * 本地运行-本地IDEA运行项目操作,非本地运行-服务器生成代码后,下载到本地
     */
    private Integer localRunning;
    /**
     * 1-使用项目路径
     */
    private Integer useProjectPath;


    /**
     * 表配置
     */
    private List<TableInfoModel> tableList;

    private StrategyConfigModel strategyConfig;

    private PackageConfigModel packageConfig;

    private ClassNameConfigModel classNameConfig;


    private DataSourceConfigModel dataSourceConfig;

    private TemplateConfigModel templateConfig;
    /**
     * 是否 原始表 0-否，1-是
     */
    private Integer originTableOnly;

}
